export interface ParkProductVO {
  /**
   * 产品id
   */
  productId: string | number;

  /**
   * 产品名称
   */
  productName: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType: number;

  /**
   * 属性组合字符串，格式为：成人/儿童/通用数量:1;次数:1;有效期：x天
   */
  properties: string;

  /**
   * 原价
   */
  oriPrice: number;

  /**
   * 普通价
   */
  commonPrice: number;

  /**
   * 会员价
   */
  memberPrice: number;

  /**
   * 限购数量
   */
  takeCount: number;

  /**
   * 使用门店id，用逗号分隔，0-全部门店
   */
  shopIds: string | number;

  /**
   * 使用时间段，0-全天，1-白天，2-夜间
   */
  useTimeType: number;

  /**
   * 使用开始时间
   */
  useStartTime: string;

  /**
   * 使用结束时间
   */
  useEndTime: string;

  /**
   * 产品主图
   */
  mainImage: string;

  /**
   * 产品详情图片
   */
  detail: string;

  /**
   * 使用说明
   */
  description: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 状态,0-上架,1-下架
   */
  status: string;

}

export interface ParkProductForm extends BaseEntity {
  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType?: number;

  /**
   * 属性组合字符串，格式为：成人/儿童/通用数量:1;次数:1;有效期：x天
   */
  properties?: string;

  /**
   * 原价
   */
  oriPrice?: number;

  /**
   * 普通价
   */
  commonPrice?: number;

  /**
   * 会员价
   */
  memberPrice?: number;

  /**
   * 限购数量
   */
  takeCount?: number;

  /**
   * 使用门店id，用逗号分隔，0-全部门店
   */
  shopIds?: string | number;

  /**
   * 使用时间段，0-全天，1-白天，2-夜间
   */
  useTimeType?: number;

  /**
   * 使用开始时间
   */
  useStartTime?: string;

  /**
   * 使用结束时间
   */
  useEndTime?: string;

  /**
   * 产品主图
   */
  mainImage?: string;

  /**
   * 产品详情图片
   */
  detail?: string;

  /**
   * 使用说明
   */
  description?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 状态,0-上架,1-下架
   */
  status?: string;

}

export interface ParkProductQuery extends PageQuery {

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType?: number;

  /**
   * 状态,0-上架,1-下架
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



